//
//  BaseViewController.h
//  O2O-AccountManager
//
//  Created by 李良 on 16/1/28.
//  Copyright © 2016年 liliang. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "DLBaseViewControllerProtocol.h"
#import "DLBaseTableViewControllerProtocol.h"
#import <MJRefresh/MJRefreshComponent.h>


@interface DLBaseViewController : UIViewController<DLBaseViewControllerProtocol, DLBaseTableViewControllerProtocol>

/*
 *下拉刷新
 *@param tableview 请求头加载的滚动试图
 *@param tintColor 加载圈的颜色
 *@param tintColor componentRefreshingBlock 下拉回调
 */
- (void)addPullDownRefreshForTableView:(UIScrollView *)tableview tintColor:(UIColor *)tintColor  completionRefreshBlock:(MJRefreshComponentRefreshingBlock)componentRefreshingBlock;
/*
 *上拉加载
 *@param tableview 请求头加载的滚动试图
 *@param tintColor 加载圈的颜色
 *@param tintColor componentRefreshingBlock 下拉回调
 */
- (void)addPullUpLoadMoreDataForTableView:(UIScrollView *)tableview tintColor:(UIColor *)tintColor
   noDataText:(NSString *)noDataText
completionRefreshBlock:(MJRefreshComponentRefreshingBlock)componentRefreshingBlock;
//结束刷新
- (void)endRefreshingComponentForTableView:(UIScrollView *)tableView;

@end
